package com.apci.ipreda.service;

import java.util.List;

import com.apci.ipreda.dao.DeclaracionDAO;
import com.apci.ipreda.domain.Declaracion;

public class DeclaracionServiceImpl implements DeclaracionService{
	private DeclaracionDAO declaracionDAO;

	public void setDeclaracionDAO(DeclaracionDAO declaracionDAO) {
		this.declaracionDAO = declaracionDAO;
	}
	public Declaracion getDeclaracionById(Long declaracionId){
		return declaracionDAO.getDeclaracionById(declaracionId);
	}
	public Declaracion getDeclaracionByEntidadYPeriodo(Long entidadId,int periodo){
		return declaracionDAO.getDeclaracionByEntidadYPeriodo(entidadId,periodo);
	}
	public List<Declaracion> getDeclaracionList(Long entidadId){
		return declaracionDAO.getDeclaracionListByEntidad(entidadId);
	}
	public void saveDeclaracion(Declaracion declaracion){
		declaracionDAO.saveDeclaracion( declaracion);
	}
	public void update(Declaracion declaracion){
		declaracionDAO.update(declaracion);
	}
	public void deleteDeclaracion(Long declaracionId) {
		declaracionDAO.eliminarDeclaracion(declaracionId);
	}
	
}
